De nition of an Encapsulated Hierarchical Graph Data

نویسندگان

  • G. Busatto
  • G. Engels
چکیده

Graph grammars have been successfully used as a formalism for the speciication of realistic problems but, as far as speciication-in-the-large activities are concerned, they still have some deeciencies. In particular, most of them only support the use of at graphs, whereas for certain applications hierarchical graphs would be a more suitable modelling tool. Furthermore, there is still the need for a graph grammar module concept that allows to split large speciications into smaller sub-speciications. We want to address this problem by applying object-oriented concepts to develop a hierarchical graph data model that supports a suitable module concept for graph grammars. In this paper, we present the rst step in the deenition of our encapsulated hierarchical graph (EHG) data model. We introduce the notion of EHG that supports complex nodes (i.e. nodes with an encapsulated graph as their content), edges, encapsulated graphs (i.e. graphs that support importing and exporting of nodes and edges), hierarchical structuring of complex nodes (through a node-subnode relationship), and appropriate conditions for exporting elements of a node along a hierarchy of nodes. We illustrate the introduced notions by modelling the underlying data structure of a WWW application. An advantage of graph grammar approaches over existing object-oriented approaches is that the rst allow a better coupling between the deenition of data constraints and operations. Therefore our data model should also give some insight on how to achieve such integration between constraints and operations in object-oriented data models.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

De nition of an Encapsulated Hierarchical Graph Data Model Static Aspects

Graph grammars have been successfully used as a formalism for the speci cation of realistic problems but, as far as speci cation-in-the-large activities are concerned, they still have some de ciencies. In particular, most of them only support the use of at graphs, whereas for certain applications hierarchical graphs would be a more suitable modelling tool. Furthermore, there is still the need f...

متن کامل

Graph Clustering by Hierarchical Singular Value Decomposition with Selectable Range for Number of Clusters Members

Graphs have so many applications in real world problems. When we deal with huge volume of data, analyzing data is difficult or sometimes impossible. In big data problems, clustering data is a useful tool for data analysis. Singular value decomposition(SVD) is one of the best algorithms for clustering graph but we do not have any choice to select the number of clusters and the number of members ...

متن کامل

Encapsulated Hierarchical Graphs , Graph Types , and Meta

Currently existing graph grammar-based speciication languages have serious problems with supporting any kind of \speciication-in-the-large" activities. More precisely , they have deeciences with respect to modeling hierarchical data structures or specifying meta activities like manipulation of graph schemata. Furthermore, already proposed graph grammar module concepts are still too abstract to ...

متن کامل

The Data-Dependence Graph of Adjoint Programs

Automatic Di erentiation is a technique that permits generation of adjoint programs, which compute gradients. In scienti c computation, these gradients are a fundamental tool for optimization or data assimilation. Computation of a gradient is relatively expensive, and should therefore be optimized whenever possible. The study of these program optimizations is most often based on the data-depend...

متن کامل

Performance Grammar: a Declarative De nition

In this paper we present a deŽ nition of PerformanceGrammar (PG), a psycholinguistically motivated syntax formalism, in declarative terms. PG aims not only at describing and explaining intuitive judgments and other data concerning the well–formedness of sentences of a language, but also at contributing to accounts of syntactic processing phenomena observable in language comprehension and langua...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996